Watershed Maps
- Declare aoi, extent & projection
- Download hydro data
- Download DEM
- Render 3D map
- Save output
1. AOI’s & projection
crs_master <- sf::st_crs("epsg:4326")
aoi_site = sf::read_sf("./assets/inputs/chilwa_watershed_4326.shp") |>
st_cast() |> st_transform(crs_master)
aoi_country <- giscoR::gisco_get_countries(country = "Malawi", resolution = "3") |>
st_cast() |>
st_transform(crs_master)
# Interactive map mode: "view"
tmap::tmap_mode("view")
tmap::tm_shape(aoi_country) +
tmap::tm_borders(lwd = 1, col = "green") +
tmap::tm_shape(aoi_site) +
tmap::tm_borders(lwd = 2, col = "red")Figure 1: Interactive map showing area of interest polygons (AOI)
2. Download hydro data
#url_rivers <- "https://data.hydrosheds.org/file/HydroRIVERS/HydroRIVERS_v10_shp.zip"
#url_lakes <- "https://data.hydrosheds.org/file/hydrolakes/HydroLAKES_polys_v10_shp.zip"
#url_watersheds <- "https://data.hydrosheds.org/file/hydrobasins/customized_with_lakes/hybas_lake_af_lev01-12_v1c.zip"
# download.file(url = url, path = getwd(), destfile = file_name)
rivers = terra::vect("./assets/inputs/hydro/HydroRIVERS_v10.shp")
lakes = terra::vect("./assets/inputs/hydro/HydroLAKES_polys_v10.shp")
watershed= terra::vect("./assets/inputs/hydro/hybas_lake_af_lev04_v1c.shp")
rivers_country = terra::crop(rivers, aoi_country) |>
sf::st_as_sf() |> sf::st_cast() |> sf::st_transform(crs_master)
rivers_site = terra::crop(rivers, aoi_site) |>
sf::st_as_sf() |> sf::st_cast() |> sf::st_transform(crs_master)
lakes_country = terra::crop(lakes, aoi_country) |>
sf::st_as_sf() |> sf::st_cast() |> sf::st_transform(crs_master)
lakes_site = terra::crop(lakes, aoi_site) |>
sf::st_as_sf() |> sf::st_cast() |> sf::st_transform(crs_master)
watershed_country = terra::crop(watershed, aoi_country) |>
sf::st_as_sf() |> sf::st_cast() |> sf::st_transform(crs_master)
watershed_site = terra::crop(watershed, aoi_site) |>
sf::st_as_sf() |> sf::st_cast() |> sf::st_transform(crs_master)
#rivers_country = sf::st_intersection(rivers, aoi_country)
#rivers_site = sf::st_intersection(rivers, aoi_site)
#lakes_country = sf::st_intersection(lakes, aoi_country)
#lakes_site = sf::st_intersection(lakes, aoi_site)
#watershed_country = sf::st_intersection(watershed, aoi_country)
#watershed_site = sf::st_intersection(watershed, aoi_site)
# reproject if NAs outputed, caution of long processing time
# watersheds <- terra::project(watersheds, crs(aoi_site))
# save extracted layers for faster runtime
sf::st_write(rivers_country, "./assets/inputs/rivers_country.shp")
sf::st_write(rivers_site, "./assets/inputs/rivers_site.shp")
sf::st_write(lakes_country, "./assets/inputs/lakes_country.shp")
sf::st_write(lakes_site, "./assets/inputs/lakes_site.shp")
sf::st_write(watershed_country, "./assets/inputs/watershed_country.shp")
sf::st_write(watershed_site, "./assets/inputs/watershed_site.shp")
tmap::tm_shape(rivers_site) + tm_lines(col = "steelblue") +
tmap::tm_shape(lakes_site) + tm_fill ("steelblue") +
tmap::tm_shape(watershed_site) + tm_borders(col = "red", lwd=1)Reading layer `rivers_country' from data source
`/Users/seamus/repos/map-templates/assets/inputs/rivers_country.shp'
using driver `ESRI Shapefile'
Simple feature collection with 5800 features and 15 fields
Geometry type: MULTILINESTRING
Dimension: XY
Bounding box: xmin: 32.71667 ymin: -17.1271 xmax: 35.92458 ymax: -9.415806
Geodetic CRS: WGS 84
Reading layer `rivers_site' from data source
`/Users/seamus/repos/map-templates/assets/inputs/rivers_site.shp'
using driver `ESRI Shapefile'
Simple feature collection with 554 features and 14 fields
Geometry type: MULTILINESTRING
Dimension: XY
Bounding box: xmin: 35.09583 ymin: -15.9089 xmax: 36.29583 ymax: -14.775
Geodetic CRS: WGS 84
Reading layer `lakes_country' from data source
`/Users/seamus/repos/map-templates/assets/inputs/lakes_country.shp'
using driver `ESRI Shapefile'
Simple feature collection with 62 features and 22 fields
Geometry type: MULTIPOLYGON
Dimension: XY
Bounding box: xmin: 33.13668 ymin: -16.90819 xmax: 35.88525 ymax: -9.494105
Geodetic CRS: WGS 84
Reading layer `lakes_site' from data source
`/Users/seamus/repos/map-templates/assets/inputs/lakes_site.shp'
using driver `ESRI Shapefile'
Simple feature collection with 3 features and 22 fields
Geometry type: POLYGON
Dimension: XY
Bounding box: xmin: 35.11973 ymin: -15.74431 xmax: 35.85482 ymax: -15.04945
Geodetic CRS: WGS 84
Reading layer `watershed_site' from data source
`/Users/seamus/repos/map-templates/assets/inputs/watershed_site.shp'
using driver `ESRI Shapefile'
Simple feature collection with 1 feature and 16 fields
Geometry type: POLYGON
Dimension: XY
Bounding box: xmin: 35.09583 ymin: -15.9089 xmax: 36.29583 ymax: -14.775
Geodetic CRS: WGS 84
Figure 2: Interactive map showing extracted hydrographic layers
3. Download DEM
dem_site = elevatr::get_elev_raster(
locations = watershed_site,
z = 10, clip = "locations")
dem_site = dem_site |>
terra::rast() |>
terra::project(crs(watershed_site))
names(dem_site)[1] <- "Elevation (m asl)"
tmap::tm_shape(dem_site) + tmap::tm_raster(palette = "Greens") +
tmap::tm_shape(rivers_site) + tm_lines(col = "steelblue") +
tmap::tm_shape(lakes_site) + tm_fill ("steelblue") +
tmap::tm_shape(watershed_site) + tm_borders(col = "red", lwd=1)
Figure 3: Interactive map showing digital elevation model and hydrographic layers.
4. Build 3D map
rivers_strahler = rivers_site |>
dplyr::mutate(
width = as.numeric(
ORD_FLOW
),
width = dplyr::case_when(
width == 3 ~ 16,
width == 4 ~ 14,
width == 5 ~ 12,
width == 6 ~ 10,
width == 7 ~ 6,
TRUE ~ 0
)
) |>
sf::st_as_sf() |>
sf::st_transform(crs = "epsg:4326")
h <- nrow(dem_site)
w <- ncol(dem_site)
dem_matrix = rayshader::raster_to_matrix(dem_site)
dem_matrix |>
rayshader:: height_shade() |>
rayshader::add_overlay(
rayshader::generate_line_overlay(
geometry = rivers_strahler,
extent = dem_site,
heightmap = dem_matrix,
color = "#387B9C",
linewidth = rivers_strahler$width,
data_column_width = "width"
), alphalayer = 1
) |>
rayshader::add_overlay(
rayshader::generate_line_overlay(
geometry = lakes_site,
extent = dem_site,
heightmap = dem_matrix,
color = "#387B9C"
), alphalayer = 1
) |>
rayshader::plot_3d(
dem_matrix,
zscale = 14,
solid = T,
shadow = T,
shadow_darkness = 2,
background = "white",
windowsize = c(600, 600),
zoom = 0.6,
phi = 40,
theta = 0
)5. Render 3D map
rayshader::render_highquality(
preview = T,
light = F,
lightdirection = c(135, 45),
lightcolor = c("white"),
lightaltitude = 25,
ambient_light = 0.1,
rotate_env = 0.4,
intensity_env = 0.85,
interactive = F,
parallel = T,
width = w,
height = h,
backgroundhigh="#FFFFFF",
backgroundlow="#FFFFFF"
)
devtools::session_info()─ Session info ───────────────────────────────────────────────────────────────
setting value
version R version 4.3.0 (2023-04-21)
os macOS 15.6.1
system aarch64, darwin20
ui X11
language (EN)
collate en_US.UTF-8
ctype en_US.UTF-8
tz America/Vancouver
date 2025-09-13
pandoc 3.6.1 @ /usr/local/bin/ (via rmarkdown)
quarto 1.7.33 @ /usr/local/bin/quarto
─ Packages ───────────────────────────────────────────────────────────────────
package * version date (UTC) lib source
abind * 1.4-8 2024-09-12 [1] CRAN (R 4.3.3)
ape 5.8-1 2024-12-16 [1] CRAN (R 4.3.3)
assertthat 0.2.1 2019-03-21 [1] CRAN (R 4.3.3)
backports 1.5.0 2024-05-23 [1] CRAN (R 4.3.3)
base64enc 0.1-3 2015-07-28 [1] CRAN (R 4.3.3)
bit 4.6.0 2025-03-06 [1] CRAN (R 4.3.3)
bit64 4.6.0-1 2025-01-16 [1] CRAN (R 4.3.3)
bitops 1.0-9 2024-10-03 [1] CRAN (R 4.3.3)
boot 1.3-32 2025-08-29 [1] CRAN (R 4.3.0)
brew 1.0-10 2023-12-16 [1] CRAN (R 4.3.3)
brio 1.1.5 2024-04-24 [1] CRAN (R 4.3.3)
broom 1.0.9 2025-07-28 [1] CRAN (R 4.3.0)
bslib * 0.9.0 2025-01-30 [1] CRAN (R 4.3.3)
cachem 1.1.0 2024-05-16 [1] CRAN (R 4.3.3)
callr 3.7.6 2024-03-25 [1] CRAN (R 4.3.3)
car 3.1-3 2024-09-27 [1] CRAN (R 4.3.3)
carData 3.0-5 2022-01-06 [1] CRAN (R 4.3.3)
caret * 7.0-1 2024-12-10 [1] CRAN (R 4.3.3)
class 7.3-23 2025-01-01 [1] CRAN (R 4.3.3)
classInt 0.4-11 2025-01-08 [1] CRAN (R 4.3.3)
cli * 3.6.5 2025-04-23 [1] CRAN (R 4.3.3)
clue 0.3-66 2024-11-13 [1] CRAN (R 4.3.3)
cluster 2.1.8.1 2025-03-12 [1] CRAN (R 4.3.3)
coda 0.19-4.1 2024-01-31 [1] CRAN (R 4.3.3)
codetools 0.2-20 2024-03-31 [1] CRAN (R 4.3.1)
colorspace 2.1-1 2024-07-26 [1] CRAN (R 4.3.3)
cols4all * 0.9 2025-08-28 [1] CRAN (R 4.3.0)
contfrac 1.1-12 2018-05-17 [1] CRAN (R 4.3.3)
coro 1.1.0 2024-11-05 [1] CRAN (R 4.3.3)
corpcor 1.6.10 2021-09-16 [1] CRAN (R 4.3.3)
countrycode 1.6.1 2025-03-31 [1] CRAN (R 4.3.3)
covr * 3.6.4 2023-11-09 [1] CRAN (R 4.3.1)
cowplot * 1.2.0 2025-07-07 [1] CRAN (R 4.3.3)
crayon 1.5.3 2024-06-20 [1] CRAN (R 4.3.3)
crosstalk 1.2.2 2025-08-26 [1] CRAN (R 4.3.0)
cubature 2.1.4 2025-06-02 [1] CRAN (R 4.3.3)
curl 7.0.0 2025-08-19 [1] CRAN (R 4.3.0)
data.table 1.17.8 2025-07-10 [1] CRAN (R 4.3.3)
DBI 1.2.3 2024-06-02 [1] CRAN (R 4.3.3)
deldir 2.0-4 2024-02-28 [1] CRAN (R 4.3.3)
dendextend * 1.19.1 2025-07-15 [1] CRAN (R 4.3.0)
deSolve 1.40 2023-11-27 [1] CRAN (R 4.3.3)
devtools 2.4.5 2022-10-11 [1] CRAN (R 4.3.0)
DiagrammeR * 1.0.11 2024-02-02 [1] CRAN (R 4.3.1)
dichromat 2.0-0.1 2022-05-02 [1] CRAN (R 4.3.3)
digest * 0.6.37 2024-08-19 [1] CRAN (R 4.3.3)
doParallel 1.0.17 2022-02-07 [1] CRAN (R 4.3.3)
downlit * 0.4.4 2024-06-10 [1] CRAN (R 4.3.3)
dplyr * 1.1.4 2023-11-17 [1] CRAN (R 4.3.1)
dtw * 1.23-1 2022-09-19 [1] CRAN (R 4.3.3)
dtwclust * 6.0.0 2024-07-23 [1] CRAN (R 4.3.3)
e1071 * 1.7-16 2024-09-16 [1] CRAN (R 4.3.3)
easypackages 0.1.0 2016-12-05 [1] CRAN (R 4.3.0)
elevatr * 0.99.0 2023-09-12 [1] CRAN (R 4.3.0)
ellipsis 0.3.2 2021-04-29 [1] CRAN (R 4.3.3)
elliptic 1.4-0 2019-03-14 [1] CRAN (R 4.3.3)
evaluate 1.0.5 2025-08-27 [1] CRAN (R 4.3.0)
exactextractr * 0.10.0 2023-09-20 [1] CRAN (R 4.3.1)
extrafont 0.19 2023-01-18 [1] CRAN (R 4.3.3)
extrafontdb 1.0 2012-06-11 [1] CRAN (R 4.3.3)
farver 2.1.2 2024-05-13 [1] CRAN (R 4.3.3)
fastmap 1.2.0 2024-05-15 [1] CRAN (R 4.3.3)
flexclust 1.5.0 2025-02-28 [1] CRAN (R 4.3.3)
FNN * 1.1.4.1 2024-09-22 [1] CRAN (R 4.3.3)
forcats * 1.0.0 2023-01-29 [1] CRAN (R 4.3.0)
foreach 1.5.2 2022-02-02 [1] CRAN (R 4.3.3)
Formula 1.2-5 2023-02-24 [1] CRAN (R 4.3.3)
fs 1.6.6 2025-04-12 [1] CRAN (R 4.3.3)
future * 1.67.0 2025-07-29 [1] CRAN (R 4.3.0)
future.apply 1.20.0 2025-06-06 [1] CRAN (R 4.3.0)
FuzzyNumbers 0.4-7 2021-11-15 [1] CRAN (R 4.3.3)
FuzzyNumbers.Ext.2 3.2 2017-09-05 [1] CRAN (R 4.3.3)
gdalcubes * 0.7.1 2025-03-20 [1] CRAN (R 4.3.3)
gdalUtilities * 1.2.5 2023-08-10 [1] CRAN (R 4.3.0)
generics 0.1.4 2025-05-09 [1] CRAN (R 4.3.3)
geojsonsf * 2.0.3 2022-05-30 [1] CRAN (R 4.3.3)
geos * 0.2.4 2023-11-30 [1] CRAN (R 4.3.3)
ggmap * 4.0.1 2025-04-07 [1] CRAN (R 4.3.3)
ggplot2 * 4.0.0 2025-09-11 [1] CRAN (R 4.3.0)
ggplotify * 0.1.2 2023-08-09 [1] CRAN (R 4.3.0)
ggpubr * 0.6.1 2025-06-27 [1] CRAN (R 4.3.3)
ggrepel * 0.9.6 2024-09-07 [1] CRAN (R 4.3.3)
ggsignif 0.6.4 2022-10-13 [1] CRAN (R 4.3.0)
ggspatial * 1.1.10 2025-08-24 [1] CRAN (R 4.3.0)
ggstats * 0.10.0 2025-07-02 [1] CRAN (R 4.3.3)
giscoR * 0.6.1 2025-08-11 [1] Github (rOpenGov/giscoR@adfed30)
globals 0.18.0 2025-05-08 [1] CRAN (R 4.3.0)
glue 1.8.0 2024-09-30 [1] CRAN (R 4.3.3)
gmm 1.9-1 2025-08-26 [1] CRAN (R 4.3.0)
gower 1.0.2 2024-12-17 [1] CRAN (R 4.3.3)
gridExtra 2.3 2017-09-09 [1] CRAN (R 4.3.3)
gridGraphics 0.5-1 2020-12-13 [1] CRAN (R 4.3.3)
gtable 0.3.6 2024-10-25 [1] CRAN (R 4.3.3)
hardhat 1.4.2 2025-08-20 [1] CRAN (R 4.3.0)
hdf5r * 1.3.12 2025-01-20 [1] CRAN (R 4.3.3)
hexbin 1.28.5 2024-11-13 [1] CRAN (R 4.3.3)
hms 1.1.3 2023-03-21 [1] CRAN (R 4.3.0)
htmltools * 0.5.8.1 2024-04-04 [1] CRAN (R 4.3.3)
htmlwidgets 1.6.4 2023-12-06 [1] CRAN (R 4.3.1)
httpuv 1.6.16 2025-04-16 [1] CRAN (R 4.3.3)
httr * 1.4.7 2023-08-15 [1] CRAN (R 4.3.0)
httr2 * 1.2.1 2025-07-22 [1] CRAN (R 4.3.0)
hypergeo 1.2-14 2025-03-24 [1] CRAN (R 4.3.3)
interp 1.1-6 2024-01-26 [1] CRAN (R 4.3.3)
ipred 0.9-15 2024-07-18 [1] CRAN (R 4.3.3)
iterators 1.0.14 2022-02-05 [1] CRAN (R 4.3.3)
jpeg 0.1-11 2025-03-21 [1] CRAN (R 4.3.3)
jquerylib 0.1.4 2021-04-26 [1] CRAN (R 4.3.3)
jsonify 1.2.2 2022-11-09 [1] CRAN (R 4.3.3)
jsonlite * 2.0.0 2025-03-27 [1] CRAN (R 4.3.3)
KernSmooth 2.23-26 2025-01-01 [1] CRAN (R 4.3.3)
knitr 1.50 2025-03-16 [1] CRAN (R 4.3.3)
kohonen * 3.0.12 2023-06-09 [1] CRAN (R 4.3.3)
later 1.4.4 2025-08-27 [1] CRAN (R 4.3.0)
lattice * 0.22-7 2025-04-02 [1] CRAN (R 4.3.3)
latticeExtra 0.6-30 2022-07-04 [1] CRAN (R 4.3.3)
lava 1.8.1 2025-01-12 [1] CRAN (R 4.3.3)
lazyeval 0.2.2 2019-03-15 [1] CRAN (R 4.3.3)
leafem * 0.2.5 2025-08-28 [1] CRAN (R 4.3.0)
leafgl * 0.2.2 2024-11-13 [1] CRAN (R 4.3.3)
leaflegend 1.2.1 2024-05-09 [1] CRAN (R 4.3.3)
leaflet * 2.2.2 2024-03-26 [1] CRAN (R 4.3.1)
leaflet.providers 2.0.0 2023-10-17 [1] CRAN (R 4.3.3)
leafpop 0.1.0 2021-05-22 [1] CRAN (R 4.3.0)
leafsync 0.1.0 2019-03-05 [1] CRAN (R 4.3.0)
libgeos * 3.11.1-3 2025-03-19 [1] CRAN (R 4.3.3)
lifecycle 1.0.4 2023-11-07 [1] CRAN (R 4.3.3)
listenv 0.9.1 2024-01-29 [1] CRAN (R 4.3.3)
logger 0.4.0 2024-10-22 [1] CRAN (R 4.3.3)
lubridate * 1.9.4 2024-12-08 [1] CRAN (R 4.3.3)
luz * 0.5.0 2025-07-29 [1] CRAN (R 4.3.0)
lwgeom * 0.2-14 2024-02-21 [1] CRAN (R 4.3.1)
magrittr 2.0.4 2025-09-12 [1] CRAN (R 4.3.0)
mapedit * 0.7.0 2025-04-20 [1] CRAN (R 4.3.3)
maptiles * 0.10.0 2025-05-07 [1] CRAN (R 4.3.3)
mapview * 2.11.3 2025-08-28 [1] CRAN (R 4.3.0)
MASS 7.3-60.0.1 2024-01-13 [1] CRAN (R 4.3.1)
Matrix 1.6-5 2024-01-11 [1] CRAN (R 4.3.1)
matrixcalc 1.0-6 2022-09-14 [1] CRAN (R 4.3.3)
MCMCglmm 2.36 2024-05-06 [1] CRAN (R 4.3.1)
memoise 2.0.1 2021-11-26 [1] CRAN (R 4.3.3)
mgcv * 1.9-3 2025-04-04 [1] CRAN (R 4.3.0)
microbenchmark 1.5.0 2024-09-04 [1] CRAN (R 4.3.3)
mime 0.13 2025-03-17 [1] CRAN (R 4.3.3)
miniUI 0.1.2 2025-04-17 [1] CRAN (R 4.3.3)
ModelMetrics 1.2.2.2 2020-03-17 [1] CRAN (R 4.3.3)
modeltools 0.2-24 2025-05-02 [1] CRAN (R 4.3.3)
MomTrunc 6.1 2024-10-28 [1] CRAN (R 4.3.3)
mvtnorm 1.3-3 2025-01-10 [1] CRAN (R 4.3.3)
ncdf4 * 1.24 2025-03-25 [1] CRAN (R 4.3.3)
nlme * 3.1-168 2025-03-31 [1] CRAN (R 4.3.3)
nnet * 7.3-20 2025-01-01 [1] CRAN (R 4.3.3)
openxlsx * 4.2.8 2025-01-25 [1] CRAN (R 4.3.3)
parallelly 1.45.1 2025-07-24 [1] CRAN (R 4.3.0)
pillar 1.11.0 2025-07-04 [1] CRAN (R 4.3.3)
pkgbuild 1.4.8 2025-05-26 [1] CRAN (R 4.3.3)
pkgconfig 2.0.3 2019-09-22 [1] CRAN (R 4.3.3)
pkgload 1.4.0 2024-06-28 [1] CRAN (R 4.3.3)
plotly * 4.11.0 2025-06-19 [1] CRAN (R 4.3.3)
plyr 1.8.9 2023-10-02 [1] CRAN (R 4.3.3)
png 0.1-8 2022-11-29 [1] CRAN (R 4.3.3)
prettyunits 1.2.0 2023-09-24 [1] CRAN (R 4.3.3)
pROC 1.19.0.1 2025-07-31 [1] CRAN (R 4.3.0)
processx 3.8.6 2025-02-21 [1] CRAN (R 4.3.3)
prodlim 2025.04.28 2025-04-28 [1] CRAN (R 4.3.3)
profvis 0.4.0 2024-09-20 [1] CRAN (R 4.3.3)
progress 1.2.3 2023-12-06 [1] CRAN (R 4.3.1)
progressr 0.15.1 2024-11-22 [1] CRAN (R 4.3.3)
promises 1.3.3 2025-05-29 [1] CRAN (R 4.3.3)
proxy * 0.4-27 2022-06-09 [1] CRAN (R 4.3.3)
ps 1.9.1 2025-04-12 [1] CRAN (R 4.3.3)
purrr * 1.1.0 2025-07-10 [1] CRAN (R 4.3.0)
R6 2.6.1 2025-02-15 [1] CRAN (R 4.3.3)
randomForest * 4.7-1.2 2024-09-22 [1] CRAN (R 4.3.3)
rappdirs 0.3.3 2021-01-31 [1] CRAN (R 4.3.3)
raster * 3.6-32 2025-03-28 [1] CRAN (R 4.3.3)
rasterVis * 0.51.6 2023-11-01 [1] CRAN (R 4.3.3)
rayshader * 0.37.3 2024-02-21 [1] CRAN (R 4.3.1)
rbibutils 2.3 2024-10-04 [1] CRAN (R 4.3.3)
RColorBrewer * 1.1-3 2022-04-03 [1] CRAN (R 4.3.3)
Rcpp * 1.1.0 2025-07-02 [1] CRAN (R 4.3.3)
RcppArmadillo * 14.6.3-1 2025-08-20 [1] CRAN (R 4.3.0)
RcppCensSpatial * 0.3.0 2022-06-27 [1] CRAN (R 4.3.0)
RcppEigen * 0.3.4.0.2 2024-08-24 [1] CRAN (R 4.3.3)
RcppParallel * 5.1.11-1 2025-08-27 [1] CRAN (R 4.3.0)
RCurl 1.98-1.17 2025-03-22 [1] CRAN (R 4.3.3)
Rdpack 2.6.4 2025-04-09 [1] CRAN (R 4.3.3)
reactable * 0.4.4 2023-03-12 [1] CRAN (R 4.3.0)
readr * 2.1.5 2024-01-10 [1] CRAN (R 4.3.1)
recipes 1.3.1 2025-05-21 [1] CRAN (R 4.3.3)
relliptical 1.3.0 2024-02-07 [1] CRAN (R 4.3.1)
remotes 2.5.0 2024-03-17 [1] CRAN (R 4.3.3)
reshape2 1.4.4 2020-04-09 [1] CRAN (R 4.3.0)
rex 1.2.1 2021-11-26 [1] CRAN (R 4.3.3)
rgl * 1.3.24 2025-06-25 [1] CRAN (R 4.3.3)
rlang 1.1.6 2025-04-11 [1] CRAN (R 4.3.3)
rmarkdown 2.29 2024-11-04 [1] CRAN (R 4.3.3)
rpart 4.1.24 2025-01-07 [1] CRAN (R 4.3.3)
rsconnect * 1.5.1 2025-08-28 [1] CRAN (R 4.3.0)
RSpectra 0.16-2 2024-07-18 [1] CRAN (R 4.3.3)
rstatix 0.7.2 2023-02-01 [1] CRAN (R 4.3.0)
RStoolbox * 1.0.2.1 2025-02-03 [1] CRAN (R 4.3.3)
rstudioapi 0.17.1 2024-10-22 [1] CRAN (R 4.3.3)
rts * 1.1-14 2023-10-01 [1] CRAN (R 4.3.3)
Rttf2pt1 1.3.12 2023-01-22 [1] CRAN (R 4.3.3)
Ryacas0 0.4.4 2023-01-12 [1] CRAN (R 4.3.3)
s2 * 1.1.9 2025-05-23 [1] CRAN (R 4.3.3)
S7 0.2.0 2024-11-07 [1] CRAN (R 4.3.3)
sandwich 3.1-1 2024-09-15 [1] CRAN (R 4.3.3)
sass 0.4.10 2025-04-11 [1] CRAN (R 4.3.3)
satellite 1.0.6 2025-08-21 [1] CRAN (R 4.3.0)
scales * 1.4.0 2025-04-24 [1] CRAN (R 4.3.3)
sessioninfo 1.2.3 2025-02-05 [1] CRAN (R 4.3.3)
settings 0.2.7 2021-05-07 [1] CRAN (R 4.3.3)
sf * 1.0-22 2025-08-25 [1] Github (r-spatial/sf@3660edf)
shiny 1.11.1 2025-07-03 [1] CRAN (R 4.3.3)
shinyjs 2.1.0 2021-12-23 [1] CRAN (R 4.3.0)
shinyWidgets 0.9.0 2025-02-21 [1] CRAN (R 4.3.3)
sits * 1.5.3 2025-07-23 [1] CRAN (R 4.3.0)
slippymath 0.3.1 2019-06-28 [1] CRAN (R 4.3.0)
sp * 2.2-0 2025-02-01 [1] CRAN (R 4.3.3)
spacesXYZ 1.6-0 2025-06-06 [1] CRAN (R 4.3.3)
spData * 2.3.4 2025-01-08 [1] CRAN (R 4.3.3)
spdep * 1.4-1 2025-08-31 [1] CRAN (R 4.3.0)
stars * 0.6-8 2025-02-01 [1] CRAN (R 4.3.3)
StempCens 1.2.0 2025-06-11 [1] CRAN (R 4.3.3)
stringi 1.8.7 2025-03-27 [1] CRAN (R 4.3.3)
stringr * 1.5.2 2025-09-08 [1] CRAN (R 4.3.0)
supercells * 1.0.0 2024-02-11 [1] CRAN (R 4.3.1)
survival 3.8-3 2024-12-17 [1] CRAN (R 4.3.3)
svglite 2.2.1 2025-05-12 [1] CRAN (R 4.3.3)
systemfonts 1.2.3 2025-04-30 [1] CRAN (R 4.3.3)
tensorA 0.36.2.1 2023-12-13 [1] CRAN (R 4.3.3)
terra * 1.8-60 2025-07-21 [1] CRAN (R 4.3.0)
terrainr * 0.7.6 2025-07-25 [1] CRAN (R 4.3.0)
testthat * 3.2.3 2025-01-13 [1] CRAN (R 4.3.3)
textshaping 1.0.3 2025-09-02 [1] CRAN (R 4.3.0)
tibble * 3.3.0 2025-06-08 [1] CRAN (R 4.3.3)
tidyr * 1.3.1 2024-01-24 [1] CRAN (R 4.3.1)
tidyselect 1.2.1 2024-03-11 [1] CRAN (R 4.3.1)
tidyterra * 0.7.2 2025-04-14 [1] CRAN (R 4.3.3)
tidyverse * 2.0.0 2023-02-22 [1] CRAN (R 4.3.0)
timechange 0.3.0 2024-01-18 [1] CRAN (R 4.3.3)
timeDate 4041.110 2024-09-22 [1] CRAN (R 4.3.3)
tlrmvnmvt 1.1.2 2022-06-09 [1] CRAN (R 4.3.3)
tmap * 4.1 2025-05-12 [1] CRAN (R 4.3.3)
tmaptools * 3.2 2025-01-13 [1] CRAN (R 4.3.3)
tmvtnorm 1.6 2023-12-05 [1] CRAN (R 4.3.3)
torch 0.16.0 2025-08-21 [1] CRAN (R 4.3.0)
tzdb 0.5.0 2025-03-15 [1] CRAN (R 4.3.3)
unifir 0.2.4 2024-02-01 [1] CRAN (R 4.3.3)
units 0.8-7 2025-03-11 [1] CRAN (R 4.3.3)
urlchecker 1.0.1 2021-11-30 [1] CRAN (R 4.3.3)
usethis 3.2.0 2025-08-28 [1] CRAN (R 4.3.0)
uuid 1.2-1 2024-07-29 [1] CRAN (R 4.3.3)
vctrs 0.6.5 2023-12-01 [1] CRAN (R 4.3.3)
viridis 0.6.5 2024-01-29 [1] CRAN (R 4.3.1)
viridisLite 0.4.2 2023-05-02 [1] CRAN (R 4.3.3)
visNetwork 2.1.2 2022-09-29 [1] CRAN (R 4.3.0)
withr 3.0.2 2024-10-28 [1] CRAN (R 4.3.3)
wk 0.9.4 2024-10-11 [1] CRAN (R 4.3.3)
xfun 0.53 2025-08-19 [1] CRAN (R 4.3.0)
xgboost * 1.7.11.1 2025-05-15 [1] CRAN (R 4.3.3)
XML 3.99-0.18 2025-01-01 [1] CRAN (R 4.3.3)
xml2 1.4.0 2025-08-20 [1] CRAN (R 4.3.0)
xtable 1.8-4 2019-04-21 [1] CRAN (R 4.3.3)
xts * 0.14.1 2024-10-15 [1] CRAN (R 4.3.3)
yaml 2.3.10 2024-07-26 [1] CRAN (R 4.3.3)
yulab.utils 0.2.1 2025-08-19 [1] CRAN (R 4.3.0)
zeallot 0.2.0 2025-05-27 [1] CRAN (R 4.3.3)
zip 2.3.3 2025-05-13 [1] CRAN (R 4.3.3)
zoo * 1.8-14 2025-04-10 [1] CRAN (R 4.3.3)
[1] /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library
* ── Packages attached to the search path.
──────────────────────────────────────────────────────────────────────────────